package com.erp.erp_entitys.business.req;

/**
 * @ClassName : OfferListReq
 * @Description : 首页-获取分页信息入参实体
 * @Author : lst
 * @Date: 2021-01-16 14:09
 */
public class OfferListReq {
    /**
     * 状态(1.草稿箱 2.待批箱 3.已批箱 4.完成箱 5.垃圾箱)
     */
    private Integer status;

    /**
     * 报价单号
     */
    private String billNo;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 规格编码
     */
    private String specificationCode;

    /**
     * 操作员编码
     */
    private String operationNo;

    /**
     * 业务员编码
     */
    private String salesmanCode;

    /**
     * 创建时间(起止)
     */
    private String createDateStart;

    /**
     * 创建时间(截至)
     */
    private String createDateEnd;

    /**
     * 排序字段
     */
    private String field;

    /**
     * 排序类型 desc(降序) asc(升序)
     */
    private String order;

    /**
     * 主表ID(多个id以英文逗号隔开)
     */
    private String ids;
    /**
     * 部门操作员
     */
    private String  deptOperationCode;
    /**
     * 部门业务员
     */
    private String  deptSalesmanCode;

    public Integer getStatus() {
        return status;
    }

    public String getDeptOperationCode() {
        return deptOperationCode;
    }

    public void setDeptOperationCode(String deptOperationCode) {
        this.deptOperationCode = deptOperationCode;
    }

    public String getDeptSalesmanCode() {
        return deptSalesmanCode;
    }

    public void setDeptSalesmanCode(String deptSalesmanCode) {
        this.deptSalesmanCode = deptSalesmanCode;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSpecificationCode() {
        return specificationCode;
    }

    public void setSpecificationCode(String specificationCode) {
        this.specificationCode = specificationCode;
    }

    public String getOperationNo() {
        return operationNo;
    }

    public void setOperationNo(String operationNo) {
        this.operationNo = operationNo;
    }

    public String getSalesmanCode() {
        return salesmanCode;
    }

    public void setSalesmanCode(String salesmanCode) {
        this.salesmanCode = salesmanCode;
    }

    public String getCreateDateStart() {
        return createDateStart;
    }

    public void setCreateDateStart(String createDateStart) {
        this.createDateStart = createDateStart;
    }

    public String getCreateDateEnd() {
        return createDateEnd;
    }

    public void setCreateDateEnd(String createDateEnd) {
        this.createDateEnd = createDateEnd;
    }

    public String getField() {
        return field;
    }

    public void setField(String field) {
        this.field = field;
    }

    public String getOrder() {
        return order;
    }

    public void setOrder(String order) {
        this.order = order;
    }

    public String getIds() {
        return ids;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }


    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("OfferListReq").append('[')
                .append("status=")
                .append(status)
                .append(",billNo=")
                .append(billNo)
                .append(",productCode=")
                .append(productCode)
                .append(",specificationCode=")
                .append(specificationCode)
                .append(",operationNo=")
                .append(operationNo)
                .append(",salesmanCode=")
                .append(salesmanCode)
                .append(",createDateStart=")
                .append(createDateStart)
                .append(",createDateEnd=")
                .append(createDateEnd)
                .append(",field=")
                .append(field)
                .append(",order=")
                .append(order)
                .append(",ids=")
                .append(ids)
                .append(']');
        return sb.toString();
    }
}
